package main;

import contratos.Servidor;
import servidor.MeuServidor;
import view.Gui;
import dao.MysqlDao;
import factory.DaoFactory;
import factory.PortaFactory;

public class Main {

	public static void main(String[] args) {
		MysqlDao dao = new MysqlDao();
		DaoFactory.setClienteDao(dao);		
		
		Servidor servidor = new MeuServidor(PortaFactory.getPorta(args));	
		Gui iu = new Gui(servidor);
		servidor.addObservador(iu);
	}
	
}
